body{-webkit-overflow-scrolling: auto;}
.rpt-index-warp{height: 100%;width: 100%;overflow: hidden;}
.rpt-index-warp .rpt-index-head{height: 44px;flex-flow: nowrap;justify-content:space-between;overflow: hidden;position: relative;background: #fff;display: flex;visibility: hidden;}
.rpt-index-warp .rpt-index-head::after{height: 1px;width: 100%;position: absolute;bottom: 0px;left: 0px;right: 0px;content: " ";background: #dedfe5;/* transform: scaleY(0.5); */}
.rpt-index-warp .rpt-index-body{overflow: hidden;position: absolute;top: 0px;bottom: 0px;width: 100%;}
.rpt-index-warp .rpt-index-body .rpt-barea{height: 100%;width: 100%;} 
.rpt-index-warp .rpt-index-body .table-area{z-index: 0;background: rgb(242, 245, 247);position: relative;} 



.rptcon-ico {line-height: 40px;overflow: hidden;color: #4a4a4a;font-size: 15px;text-align: center;display: inline-block;flex: 1;}
.rptcon-ico .it-warp{display: inline-block;text-align: center;height: 40px;padding: 0px 3px;}
.rptcon-ico .label{display: inline-block;overflow: hidden;max-width: calc(100% - 15px);float: right;}
.rptcon-ico .cmp-icon{line-height: 40px;height: 40px;font-size: 15px;float: right;color: #000;}
.rptcon-ico .cmp-icon.cmp-icon-arrowup{display: none;}
.rptcon-ico.opend .cmp-icon.cmp-icon-arrowup{display: inline-block;}
.rptcon-ico.opend .cmp-icon.cmp-icon-arrowdown{display: none;}


.rpt-index-warp .rpt-index-body .rptcon-area{z-index: 0; position: absolute;top: 0px;bottom: 0px;display: none;} 

.rpt-barea-bg{width:100%;height:100%;background:#000;opacity:.2;position:absolute;top:0;z-index:1}
.rptcon-cpt-title{font-size:15px}
.rptcon-content{position:absolute;top:0;z-index:2;max-height:100%;-ms-flex-direction:column;flex-direction:column}
.rptcon-main{min-height:51px;width:100%;background:0 0;overflow-y:auto;-webkit-overflow-scrolling: touch;}
.rptcon-content,.rptcon-footer{width:100%;display:-ms-flexbox;display:flex;display:-webkit-flex;background:#fff}
.rptcon-footer{height:40px;min-height:40px;border-top:1px solid #e0e0e0}
.rptcon-left,.rptcon-right{width:100%;position:relative}
.rptcon-reset{color:#3aadfb;line-height:28px;left:10px}
.rptcon-ok,.rptcon-reset{width:80%;max-width:90px;height:30px;border-radius:17px;border:1px solid #3aadfb;font-size:16px;text-align:center;position:absolute;top:5px}
.rptcon-ok{background:#3aadfb;color:#fff;line-height:30px;right:10px}
.rptcon-component{background:#fff;padding:15px 10px 10px}

.rptcon-cpt-input-container .empty-mask {position: absolute;top:0px;left:0px;line-height: 26px;text-indent: 11px;color: #ccc;background:#f5f5f5;width: 100%;border: 1px solid #f5f5f5;border-radius: 3px;display: none;font-size: 14px;}
.empty-value .rptcon-cpt-input-container .empty-mask {display: block;}

.rptcon-datetime .rptcon-cpt-header,
.rptcon-select .rptcon-cpt-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.rptcon-select .rptcon-cpt-item{margin:5px 12px 5px 0;width:calc(33.3% - 12px);border-radius:4px;background:#f0f2f5;border:1px solid #f0f2f5;text-align:center;line-height:26px;font-size:12px;height:28px;box-sizing:border-box;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rptcon-datetime .opend .cmp-icon-arrowdown,
.rptcon-datetime .closed .cmp-icon-arrowup,
.rptcon-select .opend .cmp-icon-arrowdown,
.rptcon-select .closed .cmp-icon-arrowup{display: none;}

.rptcon-text .rptcon-cpt-input-value{padding-top:0;padding-bottom:0;border:1px solid #d4d4d4;border-radius:3px;padding-left:10px;height:28px;line-height:28px;vertical-align:middle}
.rptcon-text .rptcon-cpt-input-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;display:-webkit-flex;position:relative}
.rptcon-datetime .rptcon-cpt-tag{margin-top:15px}
.rptcon-datetime .rptcon-cpt-input-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;display:-webkit-flex;position:relative}
.rptcon-datetime .rptcon-cpt-input-value{height:28px;border:1px solid #d4d4d4;line-height:22px;font-size:14px;border-radius:4px;padding:0 25px 0 10px;opacity:1}
.rptcon-datetime .rptcon-cpt-item{margin:5px 6px;height:28px;box-sizing:border-box;width:calc(25% - 12px);border-radius:4px;background:#f0f2f5;border:1px solid #f0f2f5;text-align:center;line-height:26px;font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rptcon-datetime .rptcon-cpt-connect:before{color:#8e8e8e}

.rptcon-number .rptcon-cpt-input-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;display:-webkit-flex;position:relative}
.rptcon-number .rptcon-cpt-connect:before{color:#8e8e8e}
.rptcon-number .rptcon-cpt-input-value{border:1px solid #d4d4d4;height:28px;line-height:22px;font-size:14px;border-radius:4px;padding:0 25px 0 10px}

.rptcon-org{display:-ms-flexbox;display:flex;height:50px;line-height:50px;padding:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:-1px;box-sizing:content-box;opacity:1}
.rptcon-org .rptcon-cpt-input-value{padding-right:0}
.rptcon-org .rptcon-cpt-title{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rptcon-org .rptcon-cpt-arrow{color:#c8c7cc;line-height:normal;vertical-align:middle;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;display:inline-block;position:absolute;right:4px;top:18px}
.rptcon-org .rptcon-cpt-input-container{position:relative;-ms-flex:1;flex:1;height:50px}
.rptcon-org .rptcon-cpt-input-value{opacity:1;text-align:right;width:calc(100% - 30px);border:none;padding-top:0;padding-bottom:0;font-size:16px}
.rptcon-org .rptcon-cpt-clear{top:15px}
.rptcon-org .rptcon-cpt-circle{margin-left:10px;margin-right:10px}
.rptcon-org .rptcon-cpt-ctrl{-ms-flex-align:center;align-items:center}
.rptcon-org .rptcon-cpt-content{-ms-flex:1;flex:1;margin-left:40px}
.rptcon-org .rptcon-cpt-header{line-height:50px;margin-left:10px}
.rptcon-org .rptcon-cpt-input-container .empty-mask{top: 0px;left:0px;height: 100%;line-height: 50px;text-align: right;padding-right: 10px;padding-right: 30px;font-size: 16px;}
.rptcon-org.empty-value{background:#f5f5f5; }
.empty-value .empty-btn{background: #FFFFFF;border-color: #3aadfb;color: #3aadfb;}
.rptcon-hide{display: none !important;}
.rptcon-cpt-header{color:#4a4a4a;height:16px;line-height:16px;margin-bottom:14px}
.rptcon-cpt-content{width:100%}
.rptcon-cpt-items{width:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow: hidden;}
.rptcon-cpt-items.rptcon-limit-h{max-height:76px;}
.rptcon-cpt-input{position:relative;display:-ms-flexbox;display:flex;display:-webkit-flex}
.rptcon-cpt-input-value{padding-right:25px;height:28px;border:1px solid #d4d4d4;line-height:22px;font-size:14px;border-radius:4px;width:100%;padding-left:10px}
.rptcon-cpt-circle{width:30px;height:30px;border-radius:15px;border:1px solid #c8c7cc;font-size:12px;line-height:30px;text-align:center;margin-left:20px}
.rptcon-cpt-clear{position:absolute;right:4px;top: 6px;background:#999;font-size:12px;width:16px;height:16px;line-height: 16px;text-align:center;border-radius:50%;color:#fff;}
.rptcon-cpt-connect{line-height:30px;padding:0 10px;font-size:12px;color:#000;letter-spacing:0}
.cap-icon-youjiantou-copy,.cap-icon-youjiantou2{color:#c8c7cc;font-size:16px}
.item-selected{border:1px solid #3aadfb!important;color:#3aadfb!important;background:#fff!important;}

